html,button,input,select,textarea{color:#16161d}body{font-size:1em;line-height:1.4}::-moz-selection{background:#bdc8cf;text-shadow:none}::selection{background:#bdc8cf;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}h1,h2,h3,h4,h5,h6{color:#1e2226;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}a{color:#00aeef}a:visited{color:#00aeef}a:hover{color:#e29001}a:active{color:#b7352d}body{letter-spacing:.25px}input[type=text]{border-radius:.18rem}input[type=submit]{border:0;background-color:#0f4461;color:#FFF}section[role=main]{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.filter-list-controls select.filter-list{border:1px solid #ccc;background:#e29001;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.bubble{background-color:#00aeef;border-radius:50%;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,0.25);box-shadow:2px 2px 5px 0 rgba(0,0,0,0.25);color:#fff;display:inline-block;font-size:1rem;font-style:normal;line-height:50px;text-align:center;text-transform:lowercase;width:50px}#loginModal #close a{color:#e29001}#loginModal #close a:hover{color:#000}.popFormHeader{font-size:1rem;font-weight:700;line-height:2.075rem;color:#e29001;border-bottom:1px solid #e2e2e2}.popFormHeader p{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-weight:700}a.btn-link{background:#edf5fb;color:#338cc5;font-weight:700;padding:.5rem;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;border-radius:4px;display:inline-block;font-size:1.0625rem;line-height:1em;margin:1rem 0 0 0;text-transform:uppercase;text-align:center;text-decoration:none}a.btn-link:hover{color:#fff;background:#338cc5}.about-brandposts .close-bar{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#221e1f;text-decoration:none}a.cn{text-decoration:none}a.cn .contributor-nw{font-weight:500;letter-spacing:0}#superadunit .ad-header .brand-logo{background-size:92px 46px;height:46px;width:92px;background:transparent url("//idge.staticworld.net/cso/cso-logo-idg.svg") no-repeat 0 0}#superstitial-text{margin-top:18px}.fancybox-skin.fancybox-skin{background:transparent !important}.fancybox-overlay.fancybox-overlay{background:rgba(255,255,255,0.9) !important}.bcLightboxTemplate.bcLightboxTemplate{background-color:rgba(255,255,255,0.9)}.bcLightboxTemplate.bcLightboxTemplate .bcShortText{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;color:#1e2226;font-weight:900;font-size:3.6rem}.bcLightboxTemplate.bcLightboxTemplate h2{font-weight:normal !important;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;line-height:1.4;color:#000}.bcLightboxTemplate.bcLightboxTemplate .bcPrimaryButton.bcPrimaryButton{background:#0067b1;font-weight:normal;text-transform:uppercase;box-shadow:none;border-radius:10px;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:2.1rem}.bcLightboxTemplate.bcLightboxTemplate .bcPrimaryButton.bcPrimaryButton a{font-weight:bold;color:#fff}.bcLightboxTemplate.bcLightboxTemplate .bcSecondaryButton{border:0 !important}.bcLightboxTemplate.bcLightboxTemplate .bcSecondaryButton a{color:#8f8f8f !important;text-transform:uppercase;text-decoration:underline !important;font-size:.8rem;font-weight:normal}#superadunit.hidden{display:none;position:absolute;top:0;left:0;width:100%}#superadunit.unhidden{display:block;position:fixed;height:100%;top:0;left:0;width:100%;z-index:999999999;background-color:rgba(0,0,0,0.85);height:100%}#superadunit .ad{text-align:center;z-index:12000;width:65%;margin:45px auto 100px}#superadunit .ad-container{width:640px;margin:0 auto}#superadunit .ad-header{border-bottom:2px solid #ccc;padding-bottom:10px;overflow:hidden;margin-bottom:45px}#superadunit .ad-header .brand-logo{float:left}#superadunit a,#superadunit img{border:0;z-index:12000}#superstitial-text{display:block;color:#fff;font-size:20px;text-decoration:none;font-family:Arial,Helvetica,sans-serif;float:right;font-weight:normal}.insider{background-image:url(//idge.staticworld.net/images/insider-logo-updated.svg);background-repeat:no-repeat;background-size:contain;width:65px;height:18px;display:inline-block;padding:0;margin:0;vertical-align:text-bottom;text-indent:-9999px;position:relative}input[type=email]{border:1px solid #dedede;border-radius:.18rem;background-color:#fff;margin:0 5px;padding:6px;outline:0;box-shadow:inset 0 0 6px rgba(0,0,0,0.15)}.modal-box{display:none;position:fixed;z-index:6100000;width:98%;background:white;border-bottom:1px solid #aaa;border-radius:2px;box-shadow:0 3px 9px rgba(0,0,0,0.5);border:1px solid rgba(0,0,0,0.1);background-clip:padding-box}.modal-box .modal-header,.modal-box .modal-header-title{padding:1.25rem 1.5rem}.modal-box .modal-header-title h3,.modal-box .modal-header-title h4{margin:0}.modal-box .modal-body{padding:2rem 1.5rem}.modal-box .modal-footer{padding:1rem;text-align:right}.modal-overlay{position:absolute;top:0;left:0;width:100%;min-height:100%;background-color:rgba(0,0,0,0.5);z-index:6000000}.modal-overlay{opacity:.2;background-color:white}div.close{line-height:1;font-size:1.5rem;position:absolute;top:5%;right:2%;text-decoration:none;color:#bbb;cursor:pointer}div.close:hover{color:#222}div.close-btn{cursor:pointer}html,body{height:100%}#banner{*zoom:1}#banner:before,#banner:after{content:" ";display:table}#banner:after{clear:both}@media only screen and (min-width:48em){#insider-popup.modal-box .modal-body{padding:0 1.5rem;min-height:500px}}#oc-head{background-color:#231f20}#oc-head .oc-head-left{margin-left:10px}#oc-head .masthead .logo{background-image:url(https://alt.idgesg.net/images/furniture/cso/CSO-logo-nav.svg);line-height:0;background-position:center;margin:4px 0;height:calc(100% - 8px);font-size:32px;width:75px}@media only screen and (min-width:60.625em){#oc-head .masthead .logo{width:83.5px}}#oc-head .edition-picker{font-size:13px;margin:0 1rem 0 10px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}@media only screen and (min-width:60.625em){#oc-head .edition-picker{font-size:14px;margin:0 1rem}}#oc-head .edition-picker #edition-picker-nav{background-color:#363c43}#oc-head .edition-picker #edition-picker-nav .edition-picker-item>a:hover{background-color:#00aeef}#oc-head .container-links li{text-transform:uppercase;font-weight:400;font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;font-size:13px;margin:0 17px}#oc-head .container-links li a{color:#fff}#oc-head .container-links li a:hover{color:#2cace3}.insider-controls .signin-register{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.insider-controls #insider-welcome{background-color:#363c43}.insider-controls #insider-welcome .stories{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.insider-controls #insider-welcome .stories ul li a:hover{background-color:#455f12}.megamenu{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif;background-image:url(https://alt.idgesg.net/images/furniture/cso/cso-mm-bkg.jpg);background-repeat:no-repeat;background-size:cover;opacity:0}.megamenu.open{opacity:1}.megamenu a{color:#e7e7e7}@media only screen and (min-width:48em){.megamenu .mega-logo{width:160px}}.megamenu .mega-grp .mega-hed span{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}.search-expand form input,.search-expand form .fixed-search-wrapper ul{font-family:"industry","Helvetica Neue",Helvetica,Arial,sans-serif,sans-serif}a.search-btn{color:#bfbfbf}